package bombita.menu.manual;

import bombita.menu.ControladorMenu;
import bombita.menu.Menu;
import bombita.vista.Titiritero.VentanaPrincipal;

public class ManualJuego implements Menu
{
	private ControladorMenu controlador;
	private boolean termino;
	
	public ManualJuego()
	{
		new VistaManualJuego();
		termino = false;
	}

	public synchronized void activar()
	{
		controlador = new ControladorMenu(this);
		VentanaPrincipal.instance().controlador().agregarKeyPressObservador(controlador);
		while (!termino) {
			try {
				this.wait();
			} catch (InterruptedException e) {}
		}
		VentanaPrincipal.instance().controlador().removerKeyPressObservador(controlador);
	}

	@Override
	public void siguiente() {}

	@Override
	public void anterior() {}

	@Override
	public void seleccionar() {}

	@Override
	public synchronized void atras()
	{
		termino = true;
		this.notifyAll();
	}
}
